# @Version : 1.0
# @Author  : 刘宇
# @File    : 24_slice_use.py
# @Time    : 2025/10/13 20:03

# 切片
# 基本语法:序列[起始索引:结束索引:步长]
# 前闭后开  [起始索引:结束索引)
# 步长：依次取出元素的间隔
# -步长为1：一个一个的取出元素
# -步长为2：每次跳过一个元素取出
# -步长为N：每次跳过N-1个元素取出

# 对字符串进行切片
str = "hello,world"
# 截取”hello“
str_slice = str[0:5:1]
print("str_slice:", str_slice)

# 对列表进行切片
list_a = ["jack", "tom", "yoyo", "nono", "hsp"]
# 截取["tom","nono"]
list_a_slice = list_a[1:4:2]
print("list_a_slice:", list_a_slice)


# 对元组进行切片
tuple_a=(100,200,300,400,500,600)
# 截取（200，300，400，500）
tuple_a_slice=tuple_a[1:5:1]
print("tuple_a_slice:", tuple_a_slice)